Congruence Proofs for Weak BisimulationEquivalences on Higher { order ProcessCalculiMichael
نویسندگان
چکیده
Congruence proofs for bisimulation equivalences on higher{order process calculi tend to be signiicantly more complex than their counterparts in rst{order process algebra frameworks. The fact that higher{order synchronization invokes substitution seems to be the main problem. The reason is that it renders standard rst{order proof techniques circular in the higher{order case, and this situation is diicult to deal with. Moreover, some techniques that allow us to cover strong forms of bisimulation equivalence on higher{order calculi seem to fail for the corresponding weak forms. Applicative simulation equivalence on {calculi poses similar problems and our starting point is that Howe has invented a general and elegant technique for solving them. Our contribution is that we use Howe{style techniques to prove that three forms of weak bisimulation equivalence on variants of Thomsen's Plain CHOCS and CHOCS second{order process calculi are congruences. In the Plain CHOCS case we treat late weak context equivalence; in the CHOCS case we treat late and a minor variant of early weak higher{order equivalences.
منابع مشابه
Technische Universität Berlin Forschungsberichte des Fachbereichs Informatik
Congruence proofs for bisimulation on higher{order process calculi tend to be signiicantly more complex than their counterparts in rst{order process algebra frameworks. Moreover, a standard technique that allows us to cover strong forms of bisimulation on higher{order calculi seems to fail for the corresponding weak forms. Similar problems are posed by applicative simulation on {calculi and our...
متن کاملFormalising the π-calculus using Nominal Logic
We formalise the pi-calculus using the nominal datatype package, a package based on ideas from the nominal logic by Pitts et al., and demonstrate an implementation in Isabelle/HOL. The purpose is to derive powerful induction rules for the semantics in order to conduct machine checkable proofs, closely following the intuitive arguments found in manual proofs. In this way we have covered many of ...
متن کاملFormalising the pi-Calculus Using Nominal Logic
We formalise the pi-calculus using the nominal datatype package, based on ideas from the nominal logic by Pitts et al., and demonstrate an implementation in Isabelle/HOL. The purpose is to derive powerful induction rules for the semantics in order to conduct machine checkable proofs, closely following the intuitive arguments found in manual proofs. In this way we have covered many of the standa...
متن کاملThe pi-calculus
We formalise the pi-calculus using the nominal datatype package, based on ideas from the nominal logic by Pitts et al., and demonstrate an implementation in Isabelle/HOL. The purpose is to derive powerful induction rules for the semantics in order to conduct machine checkable proofs, closely following the intuitive arguments found in manual proofs. In this way we have covered many of the standa...
متن کاملAxiomatizing Prefix Iteration with Silent Steps
Prefix iteration is a variation on the original binary version of the Kleene star operation P Q, obtained by restricting the first argument to be an atomic action. The interaction of prefix iteration with silent steps is studied in the setting of Milner’s basic CCS. Complete equational axiomatizations are given for four notions of behavioural congruence over basic CCS with prefix iteration, viz...
متن کامل